package com.ekingstar.framework.domain;

import java.util.Date;

/**
 * AbstractTSystemLog entity provides the base persistence definition of the
 * TSystemLog entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractSystemLog implements java.io.Serializable {

	// Fields
	private String id;
	//private User TUser;
	private String userId;
	private String type;
	private String ip;
	private Date time;
	private String description;

	// Constructors

	/** default constructor */
	public AbstractSystemLog() {
	}

	/** full constructor */
	public AbstractSystemLog(String userId, String type, String ip, Date time,
			String description) {
		this.userId = userId;
		this.type = type;
		this.ip = ip;
		this.time = time;
		this.description = description;
	}

	// Property accessors

	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getType() {
		return this.type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getIp() {
		return this.ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public Date getTime() {
		return this.time;
	}

	public void setTime(Date time) {
		this.time = time;
	}

	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

}